package com.tencent.sr.iris.activity.interfaces.request.acticity;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author xiaojun
 */
@Data
@ApiModel("用户参与任务记录重跑")
public class TaskRecordRetryRequest {

    @ApiModelProperty(value = "uid，如果retryAll为false，必传")
    private String uid;

    @ApiModelProperty(value = "用户参与记录的bizId，如果retryAll为false，必传")
    private List<String> taskRecordBizIdList;

    @NotNull(message = "retryAll不可为空")
    @ApiModelProperty(value = "是否重试全部", required = true)
    private Boolean retryAll;
}
